package com.auxgroup.hr.front.dao.domain;

import java.io.Serializable;

import javax.persistence.*;

import org.apache.commons.lang.builder.ToStringBuilder;

import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the PS_C_APP_STEP_PMIS database table.
 * 
 */
@Entity
@Table(name="PS_C_APP_STEP_PMIS")
@NamedQuery(name="PsCAppStepPmi.findAll", query="SELECT p FROM PsCAppStepPmi p")
@IdClass(PsCAppStepPmiPrimary.class)
public class PsCAppStepPmi implements Serializable {
	private static final long serialVersionUID = 1L;
	
	@Id
	private BigDecimal seqnbr;

	@Id
	@Column(name="C_APP_ID")
	private String cAppId;

	@Column(name="C_DIS_DESCR")
	private String cDisDescr;

	@Id
	@Column(name="C_DIS_FLD")
	private String cDisFld;

	@Id
	@Column(name="C_DIS_REC")
	private String cDisRec;

	@Column(name="C_EDIT_SW")
	private String cEditSw;

	@Column(name="C_VISIBLE_SW")
	private String cVisibleSw;

	@Id
	@Column(name="C_WF_TYPE")
	private String cWfType;

	@Id
	private String deptid;

	@Id
	@Temporal(TemporalType.DATE)
	private Date effdt;

	@Id
	private String setid;

	public PsCAppStepPmi() {
	}

	
	public BigDecimal getSeqnbr() {
		return seqnbr;
	}


	public void setSeqnbr(BigDecimal seqnbr) {
		this.seqnbr = seqnbr;
	}


	public String getcAppId() {
		return cAppId;
	}


	public void setcAppId(String cAppId) {
		this.cAppId = cAppId;
	}


	public String getcDisDescr() {
		return cDisDescr;
	}


	public void setcDisDescr(String cDisDescr) {
		this.cDisDescr = cDisDescr;
	}


	public String getcDisFld() {
		return cDisFld;
	}


	public void setcDisFld(String cDisFld) {
		this.cDisFld = cDisFld;
	}


	public String getcDisRec() {
		return cDisRec;
	}


	public void setcDisRec(String cDisRec) {
		this.cDisRec = cDisRec;
	}


	public String getcEditSw() {
		return cEditSw;
	}


	public void setcEditSw(String cEditSw) {
		this.cEditSw = cEditSw;
	}


	public String getcVisibleSw() {
		return cVisibleSw;
	}


	public void setcVisibleSw(String cVisibleSw) {
		this.cVisibleSw = cVisibleSw;
	}


	public String getcWfType() {
		return cWfType;
	}


	public void setcWfType(String cWfType) {
		this.cWfType = cWfType;
	}


	public String getDeptid() {
		return deptid;
	}


	public void setDeptid(String deptid) {
		this.deptid = deptid;
	}


	public Date getEffdt() {
		return effdt;
	}


	public void setEffdt(Date effdt) {
		this.effdt = effdt;
	}


	public String getSetid() {
		return setid;
	}


	public void setSetid(String setid) {
		this.setid = setid;
	}


	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}

}